package com.healthcloud.entity.accompany;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;



/**
 * 血脂随访
 * @author zhangjie
 */
@Data
public class AccompanyBfEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	private Integer id;
	@ApiModelProperty(value = "身份证")
	private String idCard;
	@ApiModelProperty(value = "随访时间")
	@DateTimeFormat(pattern="yyyy-MM-dd")
	@JSONField(format="yyyy-MM-dd")
	private Date accompanyTime;
	@ApiModelProperty(value = "下次随访时间")
	@DateTimeFormat(pattern="yyyy-MM-dd")
	@JSONField(format="yyyy-MM-dd")
	private Date nextAccompanyTime;
	@ApiModelProperty(value = "随访方式 1.门诊 2.家庭 3.电话 4.集体 (accompanyType)")
	private Integer accompanyType;
	@ApiModelProperty(value = "随访医生")
	private Long doctorId;
    @ApiModelProperty(value = "症状")
	private String symptom;
	@ApiModelProperty(value = "其它症状")
	private String otherSymptom;
	@ApiModelProperty(value = "家族史")
	private String familyHistory;
	@ApiModelProperty(value = "并发症")
	private String complication;
	@ApiModelProperty(value = "其它并发症")
	private String otherComplication;
	@ApiModelProperty(value = "自理能力")
	private String selfCare;
	@ApiModelProperty(value = "用药情况")
	private String medicalMsg;
	@ApiModelProperty(value = "饮食")
	private String food;
	@ApiModelProperty(value = "吸烟")
	private String smoke;
	@ApiModelProperty(value = "饮酒")
	private String drink;
	@ApiModelProperty(value = "体育锻炼")
	private String sports;
	@ApiModelProperty(value = "身高")
	private String height;
	@ApiModelProperty(value = "体重")
	private String weight;
	@ApiModelProperty(value = "体脂")
	private String bmi;
	@ApiModelProperty(value = "腰围")
	private String waistline;
	@ApiModelProperty(value = "心率")
	private String pul;
	@ApiModelProperty(value = "血糖")
	private String bloodSugar;
	@ApiModelProperty(value = "高压")
	private String highPressure;
	@ApiModelProperty(value = "低压")
	private String lowPressure;
	@ApiModelProperty(value = "甘油三酯")
	private String triglyceride;
	@ApiModelProperty(value = "总胆固醇")
	private String cholesterol;
	@ApiModelProperty(value = "高密度胆固醇")
	private String highCholesterol;
	@ApiModelProperty(value = "低密度胆固醇")
	private String lowCholesterol;
	@ApiModelProperty(value = "其它")
	private String otherIll;
	@ApiModelProperty(value = "血脂")
	private String bloodFat;
	@ApiModelProperty(value = "指导干预及建议：1:药物治疗、2:膳食和体力活动、3:血脂控制等方面。")
	private String proposal;
	@ApiModelProperty(value = "随访医生名字")
	private String doctorName;
	@ApiModelProperty(value = "身高体重bmi变化情况")
	private String changeInfo;
	@ApiModelProperty(value = "并发症情况")
	private String symptomInfo;
	@ApiModelProperty(value = "服药情况（1:偶治：1年服药时间少于3个月；2:间断：1年服药时间3-9个月；3:规律：1年服药时间≥9个月）。")
	private String medical;
	@ApiModelProperty(value = "未规律服药的原因：1:经济原因、2:忘记、3:不良反应、4:配药不方便、5:不需药物治疗。")
	private String unLawMedical;
	@ApiModelProperty(value = "非药物干预方法包括（1:饮食控制、2:规律运动、3:减少吸烟量或戒烟、4:减少饮酒量或戒酒、5:减轻体重），6:未采取任何方法的填无。")
	private String interventionMethod;
	private Date createTime;
	private Date updateTime;

}
